
<?php

//đối tượng connect, đồng thời là biến toàn cục
$conn = NULL;

/**
 * Hàm xử lý kết nối tới CSDL
 */
function connectDb() {
    //chỉ định $conn là biến toàn cục
    global $conn;
    //Bước 1:kết nối CSDL
    $conn = mysql_connect('localhost', 'root', '') or die("Khong the ket noi dc DB!");
    //Bước 2:lựa chọn CSDL cần liên kết
    mysql_select_db('giaynamxxx_db', $conn) or die("Khong co DB!");
    //chuyển đổi dữ liệu vào ra
    mysql_set_charset('utf8', $conn);
}

function fetchAll() {
    global $conn;
    connectDb();
    //Bước 3: tạo, thực thi ra câu truy vấn lấy CSDL
    $query = "SELECT * FROM products";
    $result = mysql_query($query, $conn);
    $shoes = array();
    while ($row = mysql_fetch_array($result)) {
        $shoes[] = $row;
    }
//    echo "<pre>";
//    print_r($shoes); //in cấu trúc 1 mảng
    return $shoes;
    close(); //đóng kết nối
}


//sản phẩm giảm giá
function fetchSale() {
    global $conn;
    connectDb();
    //Bước 3: tạo, thực thi ra câu truy vấn lấy CSDL
    $query = "SELECT * FROM products WHERE (price != price1) order by pro_id desc LIMIT 0,7";
    $result = mysql_query($query, $conn);
    $shoes = array();
    while ($row = mysql_fetch_array($result)) {
        $shoes[] = $row;
    }
//    echo "<pre>";
//    print_r($shoes); //in cấu trúc 1 mảng
    return $shoes;
    close(); //đóng kết nối
}

//sản phẩm mới
function fetchNew() {
    global $conn;
    connectDb();
    //Bước 3: tạo, thực thi ra câu truy vấn lấy CSDL
    $query = "SELECT * FROM products ORDER BY pro_id DESC LIMIT 0,8";
    $result = mysql_query($query, $conn);
    $shoes = array();
    while ($row = mysql_fetch_array($result)) {
        $shoes[] = $row;
    }
//    echo "<pre>";
//    print_r($shoes); //in cấu trúc 1 mảng
    return $shoes;
    close(); //đóng kết nối
}

//sản phẩm bán chạy
function fetchHot() {
    global $conn;
    connectDb();
    //Bước 3: tạo, thực thi ra câu truy vấn lấy CSDL
    $query = "SELECT * FROM products LIMIT 0,8";
    $result = mysql_query($query, $conn);
    $shoes = array();
    while ($row = mysql_fetch_array($result)) {
        $shoes[] = $row;
    }
//    echo "<pre>";
//    print_r($shoes); //in cấu trúc 1 mảng
    return $shoes;
    close(); //đóng kết nối
}

//echo fetchAll();

function getRecords($id){
    global $conn;
    connectDb() ;
    $query = "SELECT * FROM products inner join categories on products.cat_id = categories.cat_id where (products.cat_id=$id) or (categories.parent_id=$id)";
    $result = mysql_query($query,$conn);
    $count =  mysql_num_rows($result);
    return $count;
    close();
}
function getRecordsSearch($i){
    global $conn;
    connectDb() ;
    $query = "SELECT * FROM products where name like '%{$i}%' or des like '%{$i}%'";
    $result = mysql_query($query,$conn);
    $count =  mysql_num_rows($result);
    return $count;
    close();
}


//hàm đóng kết nốis
function close() {
    global $conn;
    mysql_close($conn);
}

function checkUser($_u,$_p){
    global $conn;
    connectDb();
    $query = "SELECT * FROM users WHERE user='$_u' AND pass='$_p'";
    $result = mysql_query($query,$conn);
//    $row = mysql_fetch_array($result);
    $count =  mysql_num_rows($result);
    if($count>0){
        return true;
    }
    return false;
}
?>
